import * as React from "react";
import { SVGProps } from "react";

const SvgGlobalIcon = (props: SVGProps<SVGSVGElement>) => (
    <svg
        width={54}
        height={47}
        viewBox="0 0 54 47"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
    >
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M27.199.26C16.279.26 6.825 7.9 4.502 18.6a.831.831 0 0 0 1.627.35c2.16-9.948 10.925-17.027 21.07-17.027 9.249 0 17.455 5.907 20.422 14.68a4.29 4.29 0 0 0-2.358 3.82c0 2.352 1.923 4.284 4.272 4.284 2.35 0 4.265-1.932 4.265-4.284 0-2.353-1.916-4.277-4.265-4.277-.105 0-.21.004-.313.011C46.054 6.671 37.187.26 27.198.26Zm0 8.665a14.5 14.5 0 0 0-9.9 3.896.8.8 0 0 0-.077.067l-.011.016a14.617 14.617 0 0 0-4.596 10.655c0 4.2 1.77 7.99 4.604 10.66l.003.006.016.014a14.506 14.506 0 0 0 9.96 3.949c3.827 0 7.312-1.483 9.917-3.905a.775.775 0 0 0 .068-.059l.022-.025a14.606 14.606 0 0 0 4.585-10.64c0-4.18-1.756-7.955-4.567-10.624a.825.825 0 0 0-.151-.143A14.513 14.513 0 0 0 27.2 8.925Zm-.705 1.77v5.61a12.877 12.877 0 0 1-3.781-.79c.174-.482.363-.935.565-1.356.931-1.945 2.079-3.117 3.216-3.463Zm1.663.09c1.055.433 2.106 1.572 2.97 3.374.2.42.388.873.562 1.354-1.13.42-2.318.685-3.532.776v-5.504Zm-5.045.463a11.866 11.866 0 0 0-1.338 2.192c-.21.439-.405.904-.586 1.391a12.96 12.96 0 0 1-2.099-1.38 12.885 12.885 0 0 1 4.023-2.203Zm8.174 0a12.883 12.883 0 0 1 4.024 2.203c-.656.53-1.36.992-2.098 1.381a16.743 16.743 0 0 0-.587-1.392c-.391-.816-.84-1.556-1.338-2.192ZM17.852 14.59c.87.727 1.816 1.345 2.817 1.847-.523 1.883-.839 4.015-.901 6.286h-5.471a12.94 12.94 0 0 1 3.555-8.133Zm18.695 0a12.94 12.94 0 0 1 3.555 8.133h-5.47c-.062-2.271-.379-4.403-.901-6.286 1-.502 1.947-1.12 2.816-1.847Zm-4.362 2.515c.442 1.672.722 3.582.783 5.618h-4.811v-4.77c1.384-.09 2.74-.379 4.028-.848Zm-9.966.001a14.55 14.55 0 0 0 4.275.862v4.755h-5.062c.062-2.035.343-3.945.786-5.617Zm27.317.701a2.592 2.592 0 0 1 2.601 2.614 2.597 2.597 0 0 1-2.6 2.62 2.602 2.602 0 0 1-2.608-2.62 2.597 2.597 0 0 1 2.607-2.614ZM4.871 22.411A4.286 4.286 0 0 0 .6 26.687c0 2.353 1.922 4.283 4.271 4.283.104 0 .206-.002.307-.01 3.17 9.486 12.037 15.898 22.022 15.898 10.92 0 20.375-7.64 22.698-18.34a.832.832 0 0 0-1.264-.882.833.833 0 0 0-.363.524c-2.159 9.947-10.926 17.034-21.07 17.034-9.248 0-17.453-5.908-20.422-14.68a4.298 4.298 0 0 0 2.358-3.827c0-2.352-1.916-4.276-4.265-4.276Zm0 1.663a2.592 2.592 0 0 1 2.601 2.614 2.597 2.597 0 0 1-2.6 2.62 2.604 2.604 0 0 1-2.61-2.62 2.599 2.599 0 0 1 2.61-2.614Zm9.426.313h5.472c.062 2.274.378 4.407.9 6.291a14.6 14.6 0 0 0-2.814 1.848 12.93 12.93 0 0 1-3.557-8.14Zm7.136 0h5.062v4.762c-1.47.071-2.911.363-4.276.86-.443-1.673-.725-3.584-.786-5.622Zm6.724 0h4.811c-.06 2.04-.34 3.952-.783 5.625a14.556 14.556 0 0 0-4.028-.85v-4.775Zm6.475 0h5.471a12.931 12.931 0 0 1-3.557 8.139 14.572 14.572 0 0 0-2.815-1.846c.523-1.884.84-4.019.901-6.293Zm-8.137 6.426v5.603c-1.137-.345-2.285-1.512-3.216-3.457a14.856 14.856 0 0 1-.567-1.36 12.892 12.892 0 0 1 3.783-.786Zm1.662.016c1.215.09 2.405.353 3.535.773-.175.482-.364.936-.565 1.357-.863 1.802-1.914 2.936-2.97 3.367v-5.497Zm-6.971 1.453c.181.489.378.954.59 1.395.389.813.835 1.553 1.332 2.187a12.883 12.883 0 0 1-4.018-2.202 12.94 12.94 0 0 1 2.096-1.38Zm12.027 0c.739.39 1.441.85 2.098 1.38a12.878 12.878 0 0 1-4.019 2.202c.497-.634.944-1.374 1.333-2.187.212-.44.407-.907.588-1.395Z"
            fill="url(#global-icon_svg__a)"
        />
        <defs>
            <radialGradient
                id="global-icon_svg__a"
                cx={0}
                cy={0}
                r={1}
                gradientUnits="userSpaceOnUse"
                gradientTransform="rotate(57.014 -2.494 25.393) scale(32.898 42.6544)"
            >
                <stop stopColor="#47EBF5" />
                <stop offset={0.893} stopColor="#1890FF" />
            </radialGradient>
        </defs>
    </svg>
);

export default SvgGlobalIcon;
